package game;

import javax.swing.ImageIcon;

public class LoadImage implements LoadingImage {
	private ImageIcon menuBackgroundImage;
	
	private ImageIcon playNormalIcon;
	private ImageIcon playRolloverIcon;
	private ImageIcon playPressedIcon;
	
	private ImageIcon helpNormalIcon;
	private ImageIcon helpRolloverIcon;
	private ImageIcon helpPressedIcon;
	
	private ImageIcon leaderboardNormalIcon;
	private ImageIcon leaderboardRolloverIcon;
	private ImageIcon leaderboardPressedIcon;
	
	private ImageIcon creditsNormalIcon;
	private ImageIcon creditsRolloverIcon;
	private ImageIcon creditsPressedIcon;
	
	private ImageIcon quitNormalIcon;
	private ImageIcon quitRolloverIcon;
	private ImageIcon quitPressedIcon;
	
	

	@Override
	public void getMenuImage() throws LoadingImageException {
		
		menuBackgroundImage = new ImageIcon("res\\images\\Game Menu\\game menu layout.png");
		
		playNormalIcon = new ImageIcon("res\\images\\Game Menu\\play emboss.png");
		playRolloverIcon = new ImageIcon("res\\images\\Game Menu\\play rollover.png");
		playPressedIcon = new ImageIcon("res\\images\\Game Menu\\play flat.png");

		helpNormalIcon = new ImageIcon("res\\images\\Game Menu\\help emboss.png");
		helpRolloverIcon = new ImageIcon("res\\images\\Game Menu\\help rollover.png");
		helpPressedIcon = new ImageIcon("res\\images\\Game Menu\\help flat.png");
		
		leaderboardNormalIcon = new ImageIcon("res\\images\\Game Menu\\leaderboard emboss.png");
		leaderboardRolloverIcon = new ImageIcon("res\\images\\Game Menu\\leaderboard rollover.png");
		leaderboardPressedIcon = new ImageIcon("res\\images\\Game Menu\\leaderboard flat.png");
		
		creditsNormalIcon = new ImageIcon("res\\images\\Game Menu\\credits emboss.png");
		creditsRolloverIcon = new ImageIcon("res\\images\\Game Menu\\credits rollover.png");
		creditsPressedIcon = new ImageIcon("res\\images\\Game Menu\\credits flat.png");
		
		quitNormalIcon = new ImageIcon("res\\images\\Game Menu\\quit emboss.png");
		quitRolloverIcon = new ImageIcon("res\\images\\Game Menu\\quit rollover.png");
		quitPressedIcon = new ImageIcon("res\\images\\Game Menu\\quit flat.png");
	}



	public ImageIcon getMenuBackgroundImage() {
		return menuBackgroundImage;
	}



	public void setMenuBackgroundImage(ImageIcon menuBackgroundImage) {
		this.menuBackgroundImage = menuBackgroundImage;
	}



	public ImageIcon getPlayNormalIcon() {
		return playNormalIcon;
	}



	public void setPlayNormalIcon(ImageIcon playNormalIcon) {
		this.playNormalIcon = playNormalIcon;
	}



	public ImageIcon getPlayRolloverIcon() {
		return playRolloverIcon;
	}



	public void setPlayRolloverIcon(ImageIcon playRolloverIcon) {
		this.playRolloverIcon = playRolloverIcon;
	}



	public ImageIcon getPlayPressedIcon() {
		return playPressedIcon;
	}



	public void setPlayPressedIcon(ImageIcon playPressedIcon) {
		this.playPressedIcon = playPressedIcon;
	}



	public ImageIcon getHelpNormalIcon() {
		return helpNormalIcon;
	}



	public void setHelpNormalIcon(ImageIcon helpNormalIcon) {
		this.helpNormalIcon = helpNormalIcon;
	}



	public ImageIcon getHelpRolloverIcon() {
		return helpRolloverIcon;
	}



	public void setHelpRolloverIcon(ImageIcon helpRolloverIcon) {
		this.helpRolloverIcon = helpRolloverIcon;
	}



	public ImageIcon getHelpPressedIcon() {
		return helpPressedIcon;
	}



	public void setHelpPressedIcon(ImageIcon helpPressedIcon) {
		this.helpPressedIcon = helpPressedIcon;
	}



	public ImageIcon getLeaderboardNormalIcon() {
		return leaderboardNormalIcon;
	}



	public void setLeaderboardNormalIcon(ImageIcon leaderboardNormalIcon) {
		this.leaderboardNormalIcon = leaderboardNormalIcon;
	}



	public ImageIcon getLeaderboardRolloverIcon() {
		return leaderboardRolloverIcon;
	}



	public void setLeaderboardRolloverIcon(ImageIcon leaderboardRolloverIcon) {
		this.leaderboardRolloverIcon = leaderboardRolloverIcon;
	}



	public ImageIcon getLeaderboardPressedIcon() {
		return leaderboardPressedIcon;
	}



	public void setLeaderboardPressedIcon(ImageIcon leaderboardPressedIcon) {
		this.leaderboardPressedIcon = leaderboardPressedIcon;
	}



	public ImageIcon getCreditsNormalIcon() {
		return creditsNormalIcon;
	}



	public void setCreditsNormalIcon(ImageIcon creditsNormalIcon) {
		this.creditsNormalIcon = creditsNormalIcon;
	}



	public ImageIcon getCreditsRolloverIcon() {
		return creditsRolloverIcon;
	}



	public void setCreditsRolloverIcon(ImageIcon creditsRolloverIcon) {
		this.creditsRolloverIcon = creditsRolloverIcon;
	}



	public ImageIcon getCreditsPressedIcon() {
		return creditsPressedIcon;
	}



	public void setCreditsPressedIcon(ImageIcon creditsPressedIcon) {
		this.creditsPressedIcon = creditsPressedIcon;
	}



	public ImageIcon getQuitNormalIcon() {
		return quitNormalIcon;
	}



	public void setQuitNormalIcon(ImageIcon quitNormalIcon) {
		this.quitNormalIcon = quitNormalIcon;
	}



	public ImageIcon getQuitRolloverIcon() {
		return quitRolloverIcon;
	}



	public void setQuitRolloverIcon(ImageIcon quitRolloverIcon) {
		this.quitRolloverIcon = quitRolloverIcon;
	}



	public ImageIcon getQuitPressedIcon() {
		return quitPressedIcon;
	}



	public void setQuitPressedIcon(ImageIcon quitPressedIcon) {
		this.quitPressedIcon = quitPressedIcon;
	}



}
